package com.zilu.digitaltwin.dto;

import lombok.Data;
import org.springframework.util.CollectionUtils;

import java.util.ArrayList;
import java.util.List;

/**
 * @author :caijianbao
 * @date : 2023/1/7 14:01
 */
@Data
public class StudentInfoDTO {

    /**
     * 年级名称
     */
    private String grade;

    private List<DataDTO> dataList;

    /**
     * 排序等级
     */
    private String sortLevel;

    public List<DataDTO> getDataList() {
        if (CollectionUtils.isEmpty(dataList)) {
            dataList = new ArrayList<>();
        }
        return dataList;
    }

    @Data
    public static class DataDTO {

        /**
         * 学生学号
         */
        private String studentId;

        /**
         * 学生姓名
         */
        private String studentName;

        /**
         * 学生性别
         */
        private String studentSex;

        /**
         * 联系电话
         */
        private String connectPhoneNumber;

        /**
         * 年级名称
         */
        private String grade;
    }
}
